mountain with several steep elevations - Turco Inglés Diccionario